large aquatic serpent - Francés Inglés Diccionario